package cn.bonoon.kernel.web.views;
//package cn.bonoon.kernel.support.views;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import org.apache.poi.hssf.usermodel.HSSFCellStyle;
//
//public class SheetEntry {
//
//	public static final SheetEntry DEFAULT_SHEET = new SheetEntry();
//	public static final int UNDEFINED = 0;
//	/**
//	 * sheet 的名称
//	 */
//	private String sheetName;
//	/**
//	 * 这个sheet的标题.
//	 */
//	private String title;
//	private ExcelCellStyle titleStyle;
//	/**
//	 * 副标题
//	 */
//	private String subtitle;
//	private ExcelCellStyle subtitleStyle;
//	/**
//	 * 部门
//	 */
//	private String dept;
//	private ExcelCellStyle deptStyle;
//	/**
//	 * 日期
//	 */
//	private String date;
//	private ExcelCellStyle dateStyle;
//	private String footer;
//	private ExcelCellStyle footerStyle;
//	
//	private int footSkip = UNDEFINED;
//	
//	public final ExcelCellStyle getDeptStyle() {
//		return deptStyle;
//	}
//
//	public final void setDeptStyle(ExcelCellStyle deptStyle) {
//		this.deptStyle = deptStyle;
//	}
//
//	public final ExcelCellStyle getDateStyle() {
//		return dateStyle;
//	}
//
//	public final void setDateStyle(ExcelCellStyle dateStyle) {
//		this.dateStyle = dateStyle;
//	}
//
//	public final ExcelCellStyle getFooterStyle() {
//		return footerStyle;
//	}
//
//	public final void setFooterStyle(ExcelCellStyle footerStyle) {
//		this.footerStyle = footerStyle;
//	}
//
//	public final ExcelCellStyle getDefaultStyle() {
//		return defaultStyle;
//	}
//
//	public final void setDefaultStyle(ExcelCellStyle defaultStyle) {
//		this.defaultStyle = defaultStyle;
//	}
//
//	private int startRow = UNDEFINED;
//	private ExcelCellStyle defaultStyle;
//	private final List<ExcelColumn> columns;
//	private boolean ordinal;
//	private String ordinalName = "序号";
//
//	public SheetEntry() {
//		columns = new ArrayList<ExcelColumn>();
//	}
//
//	public final void addColumn(String title, String property) {
//		columns.add(new ExcelColumn(title, property));
//	}
//
//	public final List<ExcelColumn> getColumns() {
//		return columns;
//	}
//
//	public void setSheetName(String sheetName) {
//		this.sheetName = sheetName;
//	}
//
//	public String getSheetName() {
//		return sheetName;
//	}
//
//	public void setStartRow(int startRow) {
//		this.startRow = startRow;
//	}
//
//	public int getStartRow() {
//		return startRow;
//	}
//
//	public void setOrdinal(boolean ordinal) {
//		this.ordinal = ordinal;
//	}
//
//	public boolean isOrdinal() {
//		return ordinal;
//	}
//
//	public void setOrdinalName(String ordinalName) {
//		this.ordinalName = ordinalName;
//	}
//
//	public String getOrdinalName() {
//		return ordinalName;
//	}
//
//	public void setTitle(String title) {
//		this.title = title;
//	}
//
//	public String getTitle() {
//		return title;
//	}
//
//	public void setSubtitle(String subtitle) {
//		this.subtitle = subtitle;
//	}
//
//	public String getSubtitle() {
//		return subtitle;
//	}
//
//	public final String getDept() {
//		return dept;
//	}
//
//	public final void setDept(String dept) {
//		this.dept = dept;
//	}
//
//	public final String getDate() {
//		return date;
//	}
//
//	public final void setDate(String date) {
//		this.date = date;
//	}
//
//	public final String getFooter() {
//		return footer;
//	}
//
//	public final void setFooter(String footer) {
//		this.footer = footer;
//	}
//
//	public final int getFootSkip() {
//		return footSkip;
//	}
//
//	public final void setFootSkip(int footSkip) {
//		this.footSkip = footSkip;
//	}
//
//	public void setTitleStyle(ExcelCellStyle titleStyle) {
//		this.titleStyle = titleStyle;
//	}
//
//	public ExcelCellStyle getTitleStyle() {
//		if(null == titleStyle){
//			titleStyle = new ExcelCellStyle();
//			titleStyle.setFontSize((short)20);
//			titleStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
//		}
//		return titleStyle;
//	}
//
//	public void setSubtitleStyle(ExcelCellStyle subtitleStyle) {
//		this.subtitleStyle = subtitleStyle;
//	}
//
//	public ExcelCellStyle getSubtitleStyle() {
//		if(null == subtitleStyle){
//			subtitleStyle = new ExcelCellStyle();
//			titleStyle.setFontSize((short)15);
//			titleStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
//		}
//		return subtitleStyle;
//	}
//}
